


from bs4 import BeautifulSoup
if __name__ == "__main__":
    #将本地的HTML文档中的数据加载到该对象中
    fp = open('./test.html','r',encoding='utf-8')#r:读取数据
    soup = BeautifulSoup(fp,'lxml')
    #print(soup)
    #print(soup.a)#soup.tagName返回的是HTML中第一个出现的tagName标签
    #print(soup.find('div'))#soup.find(tagName)等同于soup.tagName
    #print(soup.find('div',class_='song'))#calss_:class后如果不跟_，它就不是一个参数名称，而是一个关键字
    #print(soup.findAll('a'))
    #print(soup.select('.tang'))
    #print(soup.select('.tang > ul > li > a')[0])#  > 表示一个层级
    #print(soup.select('.tang > ul a')[0]) #空格表示多个层级
    #print(soup.select('.tang > ul a')[0].text)
    #print(soup.find('div',class_='song').string)
    print(soup.select('.tang > ul a')[0]['href'])#获取标签中的属性值：
